Dictionary

  • This is a Dictionary

In [9]:
d = {"a":1,"b":2,"C":3,"name":"Shashank"}

In [10]:
d


Out[10]:
{'C': 3, 'a': 1, 'b': 2, 'name': 'Shashank'}

In [4]:
d.keys()


Out[4]:
['a', 'C', 'b']

In [5]:
d["a"]


Out[5]:
1

In [6]:
d.items()


Out[6]:
[('a', 1), ('C', 3), ('b', 2)]

In [7]:
d.values()


Out[7]:
[1, 3, 2]

In [15]:
d["name"].upper()


Out[15]:
'SHASHANK'

In [16]:
d["name"][::-1]


Out[16]:
'knahsahS'

In [19]:
d["b"] -1


Out[19]:
1

In [20]:
d = {"A":{"B":{"C":"value"}}}

In [21]:
d


Out[21]:
{'A': {'B': {'C': 'value'}}}

In [23]:
d["A"]["B"]["C"].upper()


Out[23]:
'VALUE'

In [24]:
d = {}

In [25]:
d["K1"] = 1
d["k2"] = 2
d["K3"] = 3

In [26]:
d


Out[26]:
{'K1': 1, 'K3': 3, 'k2': 2}

In [27]:
d.keys()


Out[27]:
['K3', 'k2', 'K1']

In [28]:
d.values()


Out[28]:
[3, 2, 1]

In [29]:
d.items()


Out[29]:
[('K3', 3), ('k2', 2), ('K1', 1)]

In [32]:
for k,v in d.items():
    print(k,v)


('K3', 3)
('k2', 2)
('K1', 1)

In [33]:
for k in d.keys():
    print(k)


K3
k2
K1

In [34]:
for v in d.values():
    print(v)


3
2
1

In [ ]: